\subsection{Technical improvement}
The technical improvement was not especially about languages used because we had used them before in identical conditions. Our mostly improved skill was the creation of algorithms on \autos (and graphs) using the object paradigm. This project give us the opportunity tout manipulate largely \java sets and lists. \mk

The main difficulty was to organize our mind to follow reference on objects referencing others. 
The display of \autos was particularly complex to program. A big problem was to display \trs with curve lines. It was the first time we were confronted to a non trivial display problem. Due to lack of work and therefore time we didn't implement a good display system. Such systems need more complex mathematical functions of placement than those we made. \bk

\subsection{Human improvement}
The technical knowledge needed to reach the project was owned by us. The skills which were laking to us were planning skills. Moreover, at the beginning of the project we were more serious than at the end.  Nonetheless, we used our competence in analysis and project management acquired during past years and projects. 
